{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "from collections import Counter\n",
    "from mlxtend.preprocessing import TransactionEncoder\n",
    "from mlxtend.frequent_patterns import apriori, association_rules\n",
    "\n",
    "\n",
    "# 读取网页浏览记录数据集文件\n",
    "data = []\n",
    "with open('anonymous-msweb.data', 'r') as file:\n",
    "    for line in file:\n",
    "        data.append(line.strip().split(','))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据预处理: 清洗数据，处理缺失值，提取用户浏览记录。\n",
    "df = pd.DataFrame(data, columns=['Type', 'key', 'info1', 'info2', 'info3', 'info4'])\n",
    "df = df[df['Type'] == 'A']\n",
    "user_browsing_records = df['info3'].tolist()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "最常被访问的页面：\n",
      "[('\"/autoroute\"', 1), ('\"/library\"', 1), ('\"/masterchef\"', 1), ('\"/centroam\"', 1), ('\"/developer\"', 1)]\n",
      "\n",
      "页面访问量分布：\n",
      "\"/autoroute\"          1\n",
      "\"/cze\"                1\n",
      "\"/exchangesupport\"    1\n",
      "\"/softimage\"          1\n",
      "\"/oledev\"             1\n",
      "                     ..\n",
      "\"/smsmgmtsupport\"     1\n",
      "\"/vbscripts\"          1\n",
      "\"/logostore\"          1\n",
      "\"/workshop\"           1\n",
      "\"/snasupport\"         1\n",
      "Length: 294, dtype: int64\n"
     ]
    }
   ],
   "source": [
    "# 数据探索性分析: 分析最常被访问的页面、页面访问量分布等。\n",
    "most_visited_pages = Counter(user_browsing_records).most_common(5)\n",
    "page_visit_distribution = pd.Series(user_browsing_records).value_counts()\n",
    "\n",
    "print(\"最常被访问的页面：\")\n",
    "print(most_visited_pages)\n",
    "print(\"\\n页面访问量分布：\")\n",
    "print(page_visit_distribution)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 关联规则挖掘: 使用Apriori算法或FP-growth算法，根据用户浏览记录计算频繁项集和关联规则。\n",
    "te = TransactionEncoder()\n",
    "te_ary = te.fit(user_browsing_records).transform(user_browsing_records)\n",
    "df_encoded = pd.DataFrame(te_ary, columns=te.columns_)\n",
    "frequent_itemsets = apriori(df_encoded, min_support=0.1, use_colnames=True)\n",
    "rules = association_rules(frequent_itemsets, metric=\"confidence\", min_threshold=0.5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "关联规则：\n",
      "     antecedents         consequents  antecedent support  consequent support  \\\n",
      "242       (f, \")                 (o)            0.139456            0.459184   \n",
      "289       (\", p)                 (o)            0.292517            0.459184   \n",
      "311       (\", p)                 (r)            0.292517            0.489796   \n",
      "315       (\", p)                 (s)            0.292517            0.544218   \n",
      "332       (t, \")                 (r)            0.428571            0.489796   \n",
      "...          ...                 ...                 ...                 ...   \n",
      "6899   (t, u, s)     (\", p, r, o, /)            0.170068            0.210884   \n",
      "6900   (o, /, u)     (\", p, r, t, s)            0.180272            0.163265   \n",
      "6901   (o, u, s)     (\", p, r, t, /)            0.156463            0.190476   \n",
      "6906      (u, p)  (\", r, t, o, /, s)            0.166667            0.170068   \n",
      "6912      (o, u)  (\", p, r, t, /, s)            0.180272            0.163265   \n",
      "\n",
      "       support  confidence      lift  leverage  conviction  zhangs_metric  \\\n",
      "242   0.108844    0.780488  1.699729  0.044808    2.463719       0.478384   \n",
      "289   0.221088    0.755814  1.645995  0.086769    2.214772       0.554734   \n",
      "311   0.255102    0.872093  1.780523  0.111828    3.988868       0.619615   \n",
      "315   0.210884    0.720930  1.324709  0.051691    1.633220       0.346464   \n",
      "332   0.302721    0.706349  1.442130  0.092809    1.737452       0.536517   \n",
      "...        ...         ...       ...       ...         ...            ...   \n",
      "6899  0.132653    0.780000  3.698710  0.096788    3.586889       0.879151   \n",
      "6900  0.132653    0.735849  4.507075  0.103221    3.167638       0.949250   \n",
      "6901  0.132653    0.847826  4.451087  0.102851    5.319728       0.919148   \n",
      "6906  0.132653    0.795918  4.680000  0.104308    4.066667       0.943590   \n",
      "6912  0.132653    0.735849  4.507075  0.103221    3.167638       0.949250   \n",
      "\n",
      "      antecedent_len  \n",
      "242                2  \n",
      "289                2  \n",
      "311                2  \n",
      "315                2  \n",
      "332                2  \n",
      "...              ...  \n",
      "6899               3  \n",
      "6900               3  \n",
      "6901               3  \n",
      "6906               2  \n",
      "6912               2  \n",
      "\n",
      "[2817 rows x 11 columns]\n"
     ]
    }
   ],
   "source": [
    "# 结果评估: 计算关联规则的支持度、置信度和提升度，得出强关联规则。\n",
    "rules['antecedent_len'] = rules['antecedents'].apply(lambda x: len(x))\n",
    "rules = rules[(rules['antecedent_len'] >= 2) &\n",
    "              (rules['confidence'] > 0.7) &\n",
    "              (rules['lift'] > 1.2)]\n",
    "print(\"\\n关联规则：\")\n",
    "print(rules)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "优化导航结构建议：\n",
      "[frozenset({'f', '\"'}), frozenset({'\"', 'p'}), frozenset({'\"', 'p'}), frozenset({'\"', 'p'}), frozenset({'t', '\"'}), frozenset({'u', '\"'}), frozenset({'u', '\"'}), frozenset({'u', '\"'}), frozenset({'/', 'f'}), frozenset({'/', 'p'}), frozenset({'/', 'p'}), frozenset({'/', 'p'}), frozenset({'/', 't'}), frozenset({'/', 'u'}), frozenset({'/', 'u'}), frozenset({'/', 'u'}), frozenset({'t', 'a'}), frozenset({'r', 'c'}), frozenset({'c', 't'}), frozenset({'n', 'r'}), frozenset({'n', 't'}), frozenset({'e', 'p'}), frozenset({'e', 'p'}), frozenset({'e', 'p'}), frozenset({'e', 'p'}), frozenset({'e', 't'}), frozenset({'e', 'u'}), frozenset({'e', 'u'}), frozenset({'e', 'u'}), frozenset({'o', 'i'}), frozenset({'t', 'i'}), frozenset({'u', 'i'}), frozenset({'n', 'r'}), frozenset({'n', 't'}), frozenset({'o', 'r'}), frozenset({'o', 'p'}), frozenset({'r', 'p'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'o', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'r'}), frozenset({'o', 's'}), frozenset({'o', 'r'}), frozenset({'o', 't'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'o', 't'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'o', 'u'}), frozenset({'t', 'u'}), frozenset({'r', 'p'}), frozenset({'s', 'p'}), frozenset({'r', 'p'}), frozenset({'t', 'p'}), frozenset({'r', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'u', 's'}), frozenset({'u', 'p'}), frozenset({'t', 'u'}), frozenset({'t', 'p'}), frozenset({'u', 'p'}), frozenset({'r', 't'}), frozenset({'r', 's'}), frozenset({'t', 's'}), frozenset({'r', 'u'}), frozenset({'u', 's'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'t', 'u'}), frozenset({'s', 'u'}), frozenset({'/', 'f', '\"'}), frozenset({'/', 'f'}), frozenset({'f', '\"'}), frozenset({'/', '\"', 'p'}), frozenset({'/', 'p'}), frozenset({'\"', 'p'}), frozenset({'/', '\"', 'p'}), frozenset({'/', 'p'}), frozenset({'\"', 'p'}), frozenset({'/', '\"', 'p'}), frozenset({'/', 'p'}), frozenset({'\"', 'p'}), frozenset({'/', 't', '\"'}), frozenset({'/', 't'}), frozenset({'t', '\"'}), frozenset({'/', 'u', '\"'}), frozenset({'/', 'u'}), frozenset({'u', '\"'}), frozenset({'/', 'u', '\"'}), frozenset({'/', 'u'}), frozenset({'u', '\"'}), frozenset({'/', 'u', '\"'}), frozenset({'/', 'u'}), frozenset({'u', '\"'}), frozenset({'t', '\"', 'a'}), frozenset({'t', 'a'}), frozenset({'r', '\"', 'c'}), frozenset({'c', 't', '\"'}), frozenset({'r', 'c'}), frozenset({'c', 't'}), frozenset({'n', 'r', '\"'}), frozenset({'n', 'r'}), frozenset({'n', 't', '\"'}), frozenset({'n', 't'}), frozenset({'e', '\"', 'p'}), frozenset({'e', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'e', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'e', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'e', 'p'}), frozenset({'e', 't', '\"'}), frozenset({'e', 't'}), frozenset({'e', 'u', '\"'}), frozenset({'e', 'u'}), frozenset({'e', 'u', '\"'}), frozenset({'e', 'u'}), frozenset({'e', 'u', '\"'}), frozenset({'e', 'u'}), frozenset({'o', '\"', 'i'}), frozenset({'o', 'i'}), frozenset({'t', '\"', 'i'}), frozenset({'t', 'i'}), frozenset({'u', '\"', 'i'}), frozenset({'u', 'i'}), frozenset({'n', 'r', '\"'}), frozenset({'n', 't', '\"'}), frozenset({'n', 'r'}), frozenset({'n', 't'}), frozenset({'o', 'r', '\"'}), frozenset({'o', '\"', 'p'}), frozenset({'r', '\"', 'p'}), frozenset({'o', 'r'}), frozenset({'o', 'p'}), frozenset({'r', 'p'}), frozenset({'\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'o', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'r', '\"'}), frozenset({'o', 's', '\"'}), frozenset({'o', 'r'}), frozenset({'o', 's'}), frozenset({'o', 'r', '\"'}), frozenset({'o', 't', '\"'}), frozenset({'o', 'r'}), frozenset({'o', 't'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'o', 't', '\"'}), frozenset({'o', 't'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'o', 'u', '\"'}), frozenset({'t', '\"', 'u'}), frozenset({'o', 'u'}), frozenset({'t', 'u'}), frozenset({'r', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', 'p'}), frozenset({'s', 'p'}), frozenset({'r', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'r', 'p'}), frozenset({'t', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u'}), frozenset({'u', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'u', '\"', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'u', 's'}), frozenset({'u', 'p'}), frozenset({'t', '\"', 'u'}), frozenset({'t', '\"', 'p'}), frozenset({'u', '\"', 'p'}), frozenset({'t', 'u'}), frozenset({'t', 'p'}), frozenset({'u', 'p'}), frozenset({'r', 't', '\"'}), frozenset({'r', 's', '\"'}), frozenset({'t', '\"', 's'}), frozenset({'r', 't'}), frozenset({'r', 's'}), frozenset({'t', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', 'u'}), frozenset({'u', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'t', '\"', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'t', '\"', 'u'}), frozenset({'u', '\"', 's'}), frozenset({'t', 'u'}), frozenset({'u', 's'}), frozenset({'/', 't', 'a'}), frozenset({'t', 'a'}), frozenset({'r', '/', 'c'}), frozenset({'c', '/', 't'}), frozenset({'r', 'c'}), frozenset({'c', 't'}), frozenset({'n', '/', 'r'}), frozenset({'n', 'r'}), frozenset({'n', '/', 't'}), frozenset({'n', 't'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 't'}), frozenset({'e', 't'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'o', '/', 'i'}), frozenset({'o', 'i'}), frozenset({'/', 't', 'i'}), frozenset({'t', 'i'}), frozenset({'/', 'u', 'i'}), frozenset({'u', 'i'}), frozenset({'n', '/', 't'}), frozenset({'n', '/', 'r'}), frozenset({'n', 't'}), frozenset({'n', 'r'}), frozenset({'o', '/', 'r'}), frozenset({'o', '/', 'p'}), frozenset({'r', '/', 'p'}), frozenset({'o', 'r'}), frozenset({'o', 'p'}), frozenset({'/', 'p'}), frozenset({'r', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', 'p'}), frozenset({'t', 'p'}), frozenset({'o', '/', 'u'}), frozenset({'/', 'u', 'p'}), frozenset({'o', 'u'}), frozenset({'u', 'p'}), frozenset({'o', '/', 'r'}), frozenset({'o', '/', 's'}), frozenset({'o', 'r'}), frozenset({'o', 's'}), frozenset({'o', '/', 't'}), frozenset({'o', '/', 'r'}), frozenset({'o', 't'}), frozenset({'o', 'r'}), frozenset({'o', '/', 'u'}), frozenset({'r', '/', 'u'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'o', '/', 't'}), frozenset({'o', 't'}), frozenset({'o', '/', 'u'}), frozenset({'/', 'u', 's'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'o', 'u'}), frozenset({'t', 'u'}), frozenset({'r', '/', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 'p'}), frozenset({'s', 'p'}), frozenset({'r', '/', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'r', 'p'}), frozenset({'t', 'p'}), frozenset({'r', '/', 'u'}), frozenset({'/', 'u', 'p'}), frozenset({'r', 'u'}), frozenset({'u', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'/', 'u', 's'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's'}), frozenset({'u', 'p'}), frozenset({'/', 't', 'u'}), frozenset({'/', 't', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'t', 'u'}), frozenset({'t', 'p'}), frozenset({'u', 'p'}), frozenset({'r', '/', 't'}), frozenset({'r', '/', 's'}), frozenset({'/', 't', 's'}), frozenset({'r', 't'}), frozenset({'r', 's'}), frozenset({'t', 's'}), frozenset({'r', '/', 'u'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'u', 's'}), frozenset({'r', '/', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'/', 's', 'u'}), frozenset({'t', 'u'}), frozenset({'s', 'u'}), frozenset({'o', 'r', 'e'}), frozenset({'o', 'e', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 'p'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 's'}), frozenset({'o', 'r', 'e'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 's'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 's', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 't', 'p'}), frozenset({'e', 'p'}), frozenset({'r', 'e', 's'}), frozenset({'e', 't', 's'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 's'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 't', 'u'}), frozenset({'r', 't', 'i'}), frozenset({'r', 's', 'i'}), frozenset({'t', 's', 'i'}), frozenset({'o', 'r', 's'}), frozenset({'o', 'r', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'o', 'r', 't'}), frozenset({'o', 'r', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'o', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'r', 'u'}), frozenset({'o', 'u', 'p'}), frozenset({'r', 'u', 'p'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 't', 's'}), frozenset({'o', 't', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u', 's'}), frozenset({'o', 'u', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'o', 't', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u'}), frozenset({'t', 'p'}), frozenset({'u', 'p'}), frozenset({'o', 'r', 't'}), frozenset({'o', 'r', 's'}), frozenset({'o', 't', 's'}), frozenset({'r', 't', 's'}), frozenset({'o', 'r', 'u'}), frozenset({'o', 'r', 's'}), frozenset({'o', 'u', 's'}), frozenset({'r', 'u', 's'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'u', 's'}), frozenset({'o', 'r', 't'}), frozenset({'o', 'r', 'u'}), frozenset({'o', 't', 'u'}), frozenset({'r', 't', 'u'}), frozenset({'o', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'o', 't', 's'}), frozenset({'o', 't', 'u'}), frozenset({'o', 's', 'u'}), frozenset({'t', 's', 'u'}), frozenset({'o', 'u'}), frozenset({'t', 'u'}), frozenset({'s', 'u'}), frozenset({'r', 't', 's'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'r', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'r', 'u'}), frozenset({'u', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 't', 'p'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'t', 'p'}), frozenset({'u', 'p'}), frozenset({'t', 's', 'u'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'s', 'u', 'p'}), frozenset({'u', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 's', 'u'}), frozenset({'t', 's', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'s', 'u'}), frozenset({'/', 't', '\"', 'a'}), frozenset({'t', '\"', 'a'}), frozenset({'/', 't', 'a'}), frozenset({'t', 'a'}), frozenset({'r', '/', '\"', 'c'}), frozenset({'c', '/', 't', '\"'}), frozenset({'r', '\"', 'c'}), frozenset({'c', 't', '\"'}), frozenset({'r', '/', 'c'}), frozenset({'c', '/', 't'}), frozenset({'r', 'c'}), frozenset({'c', 't'}), frozenset({'r', '/', '\"', 'n'}), frozenset({'r', '\"', 'n'}), frozenset({'r', '/', 'n'}), frozenset({'r', 'n'}), frozenset({'n', '/', 't', '\"'}), frozenset({'n', 't', '\"'}), frozenset({'n', '/', 't'}), frozenset({'n', 't'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 't', '\"'}), frozenset({'e', 't', '\"'}), frozenset({'/', 'e', 't'}), frozenset({'e', 't'}), frozenset({'/', 'e', 'u', '\"'}), frozenset({'e', 'u', '\"'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'/', 'e', 'u', '\"'}), frozenset({'e', 'u', '\"'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'/', 'e', 'u', '\"'}), frozenset({'e', 'u', '\"'}), frozenset({'/', 'e', 'u'}), frozenset({'e', 'u'}), frozenset({'o', '/', '\"', 'i'}), frozenset({'o', '\"', 'i'}), frozenset({'o', '/', 'i'}), frozenset({'o', 'i'}), frozenset({'/', 't', '\"', 'i'}), frozenset({'t', '\"', 'i'}), frozenset({'/', 't', 'i'}), frozenset({'t', 'i'}), frozenset({'/', 'u', '\"', 'i'}), frozenset({'u', '\"', 'i'}), frozenset({'/', 'u', 'i'}), frozenset({'u', 'i'}), frozenset({'r', '/', '\"', 'n'}), frozenset({'n', '/', 't', '\"'}), frozenset({'r', '\"', 'n'}), frozenset({'n', 't', '\"'}), frozenset({'r', '/', 'n'}), frozenset({'n', '/', 't'}), frozenset({'r', 'n'}), frozenset({'n', 't'}), frozenset({'r', '/', '\"', 'p'}), frozenset({'o', '/', '\"', 'p'}), frozenset({'r', '/', '\"', 'o'}), frozenset({'r', '\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'/', '\"', 'p'}), frozenset({'r', '\"', 'o'}), frozenset({'r', '/', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'r', '/', 'o'}), frozenset({'\"', 'p'}), frozenset({'r', 'p'}), frozenset({'o', 'p'}), frozenset({'/', 'p'}), frozenset({'r', 'o'}), frozenset({'o', '/', '\"', 'p'}), frozenset({'/', 's', '\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'o', '/', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'/', 'u', 'p'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'r', '/', '\"', 'o'}), frozenset({'o', '/', 's', '\"'}), frozenset({'r', '\"', 'o'}), frozenset({'o', 's', '\"'}), frozenset({'r', '/', 'o'}), frozenset({'o', '/', 's'}), frozenset({'r', 'o'}), frozenset({'o', 's'}), frozenset({'r', '/', '\"', 'o'}), frozenset({'o', '/', 't', '\"'}), frozenset({'r', '\"', 'o'}), frozenset({'o', 't', '\"'}), frozenset({'r', '/', 'o'}), frozenset({'o', '/', 't'}), frozenset({'r', 'o'}), frozenset({'o', 't'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', '/', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'o', '/', 't', '\"'}), frozenset({'o', 't', '\"'}), frozenset({'o', '/', 't'}), frozenset({'o', 't'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'o', '/', 'u'}), frozenset({'/', 'u', 's'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'/', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'r', '/', '\"', 'p'}), frozenset({'/', 's', '\"', 'p'}), frozenset({'r', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', '/', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 'p'}), frozenset({'s', 'p'}), frozenset({'r', '/', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'r', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'r', '/', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'r', 'p'}), frozenset({'t', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'/', 'u', 'p'}), frozenset({'r', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'/', 's', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'u', '\"', 's'}), frozenset({'/', 'u', 'p'}), frozenset({'/', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'u', 's'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'t', 'u', '\"'}), frozenset({'/', 'u', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'/', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'t', 'u'}), frozenset({'r', '/', 't', '\"'}), frozenset({'r', '/', 's', '\"'}), frozenset({'/', 't', '\"', 's'}), frozenset({'r', 't', '\"'}), frozenset({'r', 's', '\"'}), frozenset({'t', '\"', 's'}), frozenset({'r', '/', 't'}), frozenset({'r', '/', 's'}), frozenset({'/', 't', 's'}), frozenset({'r', 't'}), frozenset({'r', 's'}), frozenset({'t', 's'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', '/', 'u'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'u', 's'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'r', '/', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'t', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'/', 't', 'u'}), frozenset({'/', 'u', 's'}), frozenset({'t', 'u'}), frozenset({'u', 's'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'r', 'e', '\"', 'o'}), frozenset({'e', '\"', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'r', 'e', 'o'}), frozenset({'e', 'p'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 's', '\"'}), frozenset({'o', 'e', 's'}), frozenset({'r', 'e', '\"', 'o'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'r', 'e', 'o'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'o', 'e', 's', '\"'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 's'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'e', 's', '\"', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 's', 'p'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 't', 'p'}), frozenset({'e', 'p'}), frozenset({'r', 'e', 's', '\"'}), frozenset({'e', 't', '\"', 's'}), frozenset({'r', 'e', 's'}), frozenset({'e', 't', 's'}), frozenset({'r', 'e', 'u', '\"'}), frozenset({'e', 'u', '\"', 's'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 's'}), frozenset({'r', 'e', 'u', '\"'}), frozenset({'t', 'e', 'u', '\"'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 't'}), frozenset({'r', 't', '\"', 'i'}), frozenset({'r', 's', '\"', 'i'}), frozenset({'t', '\"', 's', 'i'}), frozenset({'r', 't', 'i'}), frozenset({'r', 's', 'i'}), frozenset({'t', 's', 'i'}), frozenset({'r', '\"', 'p', 'o'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', 'o', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 's', 'o'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', '\"', 'p', 'o'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'t', '\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 'o', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'t', 'p'}), frozenset({'o', 'p'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', 't', '\"', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'r', 't', '\"', 's'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', 't', 'o'}), frozenset({'r', 't', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 't', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', 't', '\"', 's'}), frozenset({'t', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'r', 't', '\"', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'r', 't', 's'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'r', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'u', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'t', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'u', 's'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'r', '/', 'e', 'o'}), frozenset({'r', 'e', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'r', 'e', 'o'}), frozenset({'e', 'p'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'o', '/', 'e', 't'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'o', '/', 'e', 's'}), frozenset({'o', 'e', 's'}), frozenset({'r', '/', 'e', 'o'}), frozenset({'o', '/', 'e', 't'}), frozenset({'r', 'e', 'o'}), frozenset({'o', 'e', 't'}), frozenset({'o', '/', 'e', 't'}), frozenset({'o', '/', 'e', 's'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 's'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'/', 'e', 's', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 's', 'p'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 't', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'r', '/', 'e', 's'}), frozenset({'/', 'e', 't', 's'}), frozenset({'r', 'e', 's'}), frozenset({'e', 't', 's'}), frozenset({'r', '/', 'e', 'u'}), frozenset({'/', 'e', 'u', 's'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 's'}), frozenset({'r', '/', 'e', 'u'}), frozenset({'/', 'e', 'u', 't'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 't'}), frozenset({'r', '/', 't', 'i'}), frozenset({'r', '/', 's', 'i'}), frozenset({'/', 't', 's', 'i'}), frozenset({'r', 't', 'i'}), frozenset({'r', 's', 'i'}), frozenset({'t', 's', 'i'}), frozenset({'r', '/', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 's', 'o'}), frozenset({'r', 'o', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 's', 'o'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', '/', 'o', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'r', '/', 't', 'o'}), frozenset({'r', 't', 'p'}), frozenset({'r', 'o', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'t', 'p'}), frozenset({'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'o', '/', 't', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 't', 's'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 'u', 's'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', '/', 't', 'u'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u'}), frozenset({'r', '/', 't', 'o'}), frozenset({'r', '/', 't', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 't', 's'}), frozenset({'r', 't', 'o'}), frozenset({'r', 't', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 'u', 's'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', '/', 't', 'o'}), frozenset({'o', '/', 't', 'u'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 't', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'o', '/', 't', 'u'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'o', '/', 't', 's'}), frozenset({'o', 't', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'r', '/', 't', 's'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 't', 's'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', '/', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'/', 't', 'u', 's'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'r', 't', 'u'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'/', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'u', 's'}), frozenset({'r', 'e', 't', 'p'}), frozenset({'r', 'e', 'o', 'p'}), frozenset({'o', 'e', 't', 'p'}), frozenset({'r', 'e', 't', 'o'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'r', 't', 'o', 's'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'o', 't', 'u', 's'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', 't', 'u', 's'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'\"', 'p', 'r', 'e', '/'}), frozenset({'\"', 'p', 'e', 'o', '/'}), frozenset({'\"', 'r', 'e', 'o', '/'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'r', 'e', '\"', 'o'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'r', '/', 'e', 'o'}), frozenset({'e', '\"', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'r', 'e', 'o'}), frozenset({'e', 'p'}), frozenset({'\"', 'p', 'e', 't', '/'}), frozenset({'\"', 'p', 'e', 'o', '/'}), frozenset({'\"', 'e', 't', 'o', '/'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'o', '/', 'e', 't'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'\"', 'e', 'o', '/', 's'}), frozenset({'o', 'e', 's', '\"'}), frozenset({'o', '/', 'e', 's'}), frozenset({'o', 'e', 's'}), frozenset({'\"', 'r', 'e', 'o', '/'}), frozenset({'\"', 'e', 't', 'o', '/'}), frozenset({'r', 'e', '\"', 'o'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'r', '/', 'e', 'o'}), frozenset({'o', '/', 'e', 't'}), frozenset({'r', 'e', 'o'}), frozenset({'o', 'e', 't'}), frozenset({'\"', 'e', 't', 'o', '/'}), frozenset({'\"', 'e', 'o', '/', 's'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'o', 'e', 's', '\"'}), frozenset({'o', '/', 'e', 't'}), frozenset({'o', '/', 'e', 's'}), frozenset({'o', 'e', 't'}), frozenset({'o', 'e', 's'}), frozenset({'\"', 'p', 'r', 'e', '/'}), frozenset({'\"', 'p', 'e', '/', 's'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'e', 's', '\"', 'p'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'/', 'e', 's', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 's', 'p'}), frozenset({'\"', 'p', 'r', 'e', '/'}), frozenset({'\"', 'p', 'e', 't', '/'}), frozenset({'r', 'e', '\"', 'p'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'/', 'e', '\"', 'p'}), frozenset({'r', '/', 'e', 'p'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'e', '\"', 'p'}), frozenset({'r', 'e', 'p'}), frozenset({'e', 't', 'p'}), frozenset({'/', 'e', 'p'}), frozenset({'e', 'p'}), frozenset({'\"', 'r', 'e', '/', 's'}), frozenset({'\"', 'e', 't', '/', 's'}), frozenset({'r', 'e', 's', '\"'}), frozenset({'e', 't', '\"', 's'}), frozenset({'r', '/', 'e', 's'}), frozenset({'/', 'e', 't', 's'}), frozenset({'r', 'e', 's'}), frozenset({'e', 't', 's'}), frozenset({'\"', 'r', 'e', 'u', '/'}), frozenset({'\"', 'e', 'u', '/', 's'}), frozenset({'r', 'e', 'u', '\"'}), frozenset({'e', 'u', '\"', 's'}), frozenset({'r', '/', 'e', 'u'}), frozenset({'/', 'e', 'u', 's'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 's'}), frozenset({'\"', 'r', 'e', 'u', '/'}), frozenset({'\"', 'e', 'u', 't', '/'}), frozenset({'r', 'e', 'u', '\"'}), frozenset({'t', 'e', 'u', '\"'}), frozenset({'r', '/', 'e', 'u'}), frozenset({'/', 'e', 'u', 't'}), frozenset({'r', 'e', 'u'}), frozenset({'e', 'u', 't'}), frozenset({'\"', 'r', 'i', 't', '/'}), frozenset({'\"', 'r', 'i', '/', 's'}), frozenset({'\"', 'i', 't', '/', 's'}), frozenset({'r', 't', '\"', 'i'}), frozenset({'r', 's', '\"', 'i'}), frozenset({'t', '\"', 's', 'i'}), frozenset({'r', '/', 't', 'i'}), frozenset({'r', '/', 's', 'i'}), frozenset({'/', 't', 's', 'i'}), frozenset({'r', 't', 'i'}), frozenset({'r', 's', 'i'}), frozenset({'t', 's', 'i'}), frozenset({'\"', 'p', 'r', 'o', '/'}), frozenset({'\"', 'p', 'r', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'r', 'o', '/', 's'}), frozenset({'r', '\"', 'p', 'o'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', '/', '\"', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'/', 's', '\"', 'p'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'r', '/', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', 'o', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 's', 'o'}), frozenset({'o', 'p'}), frozenset({'s', 'p'}), frozenset({'\"', 'p', 'r', 't', '/'}), frozenset({'\"', 'p', 'r', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'r', 't', 'o', '/'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', '\"', 'p', 'o'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'o', '/', '\"', 'p'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', '/', 'o', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'r', '/', 't', 'o'}), frozenset({'t', '\"', 'p'}), frozenset({'o', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 'o', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', '/', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'t', 'p'}), frozenset({'o', 'p'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 't', 'o', '/', 's'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', 't', '\"', 's'}), frozenset({'o', '/', 't', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 't', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', '/', 't', 'u'}), frozenset({'u', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'r', 't', 'o', '/'}), frozenset({'\"', 'r', 't', '/', 's'}), frozenset({'\"', 'r', 'o', '/', 's'}), frozenset({'\"', 't', 'o', '/', 's'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'r', 't', '\"', 's'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', '/', 't', 'o'}), frozenset({'r', '/', 't', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 't', 's'}), frozenset({'r', 't', 'o'}), frozenset({'r', 't', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'r', 'o', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 'u', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'r', 's', 'o'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'r', 't', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', '/', 't', 'o'}), frozenset({'o', '/', 't', 'u'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 't', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'\"', 't', 'o', '/', 's'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'o', 't', '\"', 's'}), frozenset({'o', '/', 't', 'u'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'o', '/', 't', 's'}), frozenset({'t', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'o', 't', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'t', 'u'}), frozenset({'o', 'u'}), frozenset({'u', 's'}), frozenset({'\"', 'p', 'r', 't', '/'}), frozenset({'\"', 'p', 'r', '/', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'r', 't', '/', 's'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'/', 's', '\"', 'p'}), frozenset({'r', 't', '\"', 's'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'r', '/', 't', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'s', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'/', 's', 'p'}), frozenset({'r', 't', 's'}), frozenset({'t', 'p'}), frozenset({'s', 'p'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', '/', 's'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'r', '/', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'r', 'u'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', 't', '/'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'r', '/', 't', 'u'}), frozenset({'u', '\"', 'p'}), frozenset({'t', '\"', 'p'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', '/', 'u'}), frozenset({'/', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'t', 'p'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'/', 't', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'/', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'/', 'u', '\"', 's'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'t', 'u', '\"'}), frozenset({'u', '\"', 's'}), frozenset({'r', 't', 'u'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'/', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'/', 'u', 's'}), frozenset({'r', 'u'}), frozenset({'t', 'u'}), frozenset({'u', 's'}), frozenset({'\"', 'p', 'r', 'e', 't'}), frozenset({'\"', 'p', 'r', 'e', 'o'}), frozenset({'\"', 'p', 'e', 't', 'o'}), frozenset({'\"', 'r', 'e', 't', 'o'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'r', 'e', 't', 'p'}), frozenset({'r', 'e', 'o', 'p'}), frozenset({'o', 'e', 't', 'p'}), frozenset({'r', 'e', 't', 'o'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'r', 't', 'o', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'o', 't', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', 't', 'u', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'r', 't', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'p', 'r', 'e', 't', '/'}), frozenset({'p', 'r', 'e', 'o', '/'}), frozenset({'p', 'e', 't', 'o', '/'}), frozenset({'r', 'e', 't', 'o', '/'}), frozenset({'r', 'e', 't', 'p'}), frozenset({'r', 'e', 'o', 'p'}), frozenset({'o', 'e', 't', 'p'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'r', 'e', 't', 'o'}), frozenset({'o', '/', 'e', 't'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 't', 'o'}), frozenset({'r', 't', 'o', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 't', 's'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'o', '/', 't', 'u'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'o', '/', 't', 's'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'p', 'r', 'u', 't', 'o'}), frozenset({'p', 'r', 'u', 't', 's'}), frozenset({'p', 'r', 'u', 'o', 's'}), frozenset({'p', 'r', 't', 'o', 's'}), frozenset({'p', 'u', 't', 'o', 's'}), frozenset({'r', 'u', 't', 'o', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', 't', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'e', 't', '/'}), frozenset({'\"', 'p', 'r', 'e', 'o', '/'}), frozenset({'\"', 'p', 'e', 't', 'o', '/'}), frozenset({'\"', 'r', 'e', 't', 'o', '/'}), frozenset({'\"', 'p', 'r', 'e', 't'}), frozenset({'\"', 'p', 'r', 'e', 'o'}), frozenset({'\"', 'p', 'e', 't', 'o'}), frozenset({'\"', 'p', 'e', 't', '/'}), frozenset({'\"', 'p', 'e', 'o', '/'}), frozenset({'\"', 'r', 'e', 't', 'o'}), frozenset({'\"', 'e', 't', 'o', '/'}), frozenset({'p', 'r', 'e', 't', '/'}), frozenset({'p', 'r', 'e', 'o', '/'}), frozenset({'p', 'e', 't', 'o', '/'}), frozenset({'r', 'e', 't', 'o', '/'}), frozenset({'e', 't', '\"', 'p'}), frozenset({'o', 'e', '\"', 'p'}), frozenset({'o', 'e', 't', '\"'}), frozenset({'r', 'e', 't', 'p'}), frozenset({'r', 'e', 'o', 'p'}), frozenset({'o', 'e', 't', 'p'}), frozenset({'/', 'e', 't', 'p'}), frozenset({'o', '/', 'e', 'p'}), frozenset({'r', 'e', 't', 'o'}), frozenset({'o', '/', 'e', 't'}), frozenset({'e', 't', 'p'}), frozenset({'o', 'e', 'p'}), frozenset({'o', 'e', 't'}), frozenset({'\"', 'p', 'r', 't', 'o', '/'}), frozenset({'\"', 'p', 'r', 't', '/', 's'}), frozenset({'\"', 'p', 'r', 'o', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/', 's'}), frozenset({'\"', 'r', 't', 'o', '/', 's'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'r', 't', '/'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 'r', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'r', 't', 'o', '/'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'\"', 'r', 'o', '/', 's'}), frozenset({'\"', 't', 'o', '/', 's'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'/', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 't', '\"', 'o'}), frozenset({'r', 's', '\"', 'o'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 't', 'o'}), frozenset({'r', 't', 'o', 's'}), frozenset({'r', '/', 's', 'o'}), frozenset({'o', '/', 't', 's'}), frozenset({'t', '\"', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'/', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'o'}), frozenset({'r', 's', 'o'}), frozenset({'o', 't', 's'}), frozenset({'t', 'p'}), frozenset({'\"', 'p', 'r', 'u', 'o', '/'}), frozenset({'\"', 'p', 'r', 'u', '/', 's'}), frozenset({'\"', 'p', 'r', 'o', '/', 's'}), frozenset({'\"', 'p', 'u', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 'o', '/', 's'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 'r', '/', 's'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 's', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'r', '/', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 's', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'u', 't', '/'}), frozenset({'\"', 'p', 'r', 'u', 'o', '/'}), frozenset({'\"', 'p', 'r', 't', 'o', '/'}), frozenset({'\"', 'p', 'u', 't', 'o', '/'}), frozenset({'\"', 'r', 'u', 't', 'o', '/'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'r', 't', '/'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'r', 't', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', '/', 't', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'o', '/', 't', 'u'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'r', 't', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'o', 't', 'u'}), frozenset({'o', '/', 'u'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'u', 't', 'o', '/'}), frozenset({'\"', 'p', 'u', 't', '/', 's'}), frozenset({'\"', 'p', 'u', 'o', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/', 's'}), frozenset({'\"', 'u', 't', 'o', '/', 's'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'r', 'u', 't', 'o', '/'}), frozenset({'\"', 'r', 'u', 't', '/', 's'}), frozenset({'\"', 'r', 'u', 'o', '/', 's'}), frozenset({'\"', 'r', 't', 'o', '/', 's'}), frozenset({'\"', 'u', 't', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'\"', 't', 'o', '/', 's'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', '/', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'o', 't', '\"', 's'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'o', '/', 't', 's'}), frozenset({'r', 'u', '\"'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', '/', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'o', 't', 's'}), frozenset({'r', 'u'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'u', 't', '/'}), frozenset({'\"', 'p', 'r', 'u', '/', 's'}), frozenset({'\"', 'p', 'r', 't', '/', 's'}), frozenset({'\"', 'p', 'u', 't', '/', 's'}), frozenset({'\"', 'r', 'u', 't', '/', 's'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 's'}), frozenset({'t', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'\"', 'p', 'r', 'u', 't', 'o'}), frozenset({'\"', 'p', 'r', 'u', 't', 's'}), frozenset({'\"', 'p', 'r', 'u', 'o', 's'}), frozenset({'\"', 'p', 'r', 't', 'o', 's'}), frozenset({'\"', 'p', 'u', 't', 'o', 's'}), frozenset({'\"', 'r', 'u', 't', 'o', 's'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'p', 'r', 'u', 't', 'o'}), frozenset({'p', 'r', 'u', 't', 's'}), frozenset({'p', 'r', 'u', 'o', 's'}), frozenset({'p', 'r', 't', 'o', 's'}), frozenset({'p', 'u', 't', 'o', 's'}), frozenset({'r', 'u', 't', 'o', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', 't', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'p', 'r', 'u', 't', 'o', '/'}), frozenset({'p', 'r', 'u', 't', '/', 's'}), frozenset({'p', 'r', 'u', 'o', '/', 's'}), frozenset({'p', 'r', 't', 'o', '/', 's'}), frozenset({'p', 'u', 't', 'o', '/', 's'}), frozenset({'r', 'u', 't', 'o', '/', 's'}), frozenset({'p', 'r', 'u', 't', 'o'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', 't', 's'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 'u', 'o', 's'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'r', 't', 'o', 's'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'p', 'u', 't', 'o', 's'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', 'o', 's'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'}), frozenset({'\"', 'p', 'r', 'u', 't', 'o', '/'}), frozenset({'\"', 'p', 'r', 'u', 't', '/', 's'}), frozenset({'\"', 'p', 'r', 'u', 'o', '/', 's'}), frozenset({'\"', 'p', 'r', 't', 'o', '/', 's'}), frozenset({'\"', 'p', 'u', 't', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 't', 'o', '/', 's'}), frozenset({'\"', 'p', 'r', 'u', 't', 'o'}), frozenset({'\"', 'p', 'r', 'u', 't', '/'}), frozenset({'\"', 'p', 'r', 'u', 't', 's'}), frozenset({'\"', 'p', 'r', 'u', 'o', '/'}), frozenset({'\"', 'p', 'r', 'u', 'o', 's'}), frozenset({'\"', 'p', 'r', 'u', '/', 's'}), frozenset({'\"', 'p', 'r', 't', 'o', '/'}), frozenset({'\"', 'p', 'r', 't', 'o', 's'}), frozenset({'\"', 'p', 'r', 't', '/', 's'}), frozenset({'\"', 'p', 'r', 'o', '/', 's'}), frozenset({'\"', 'p', 'u', 't', 'o', '/'}), frozenset({'\"', 'p', 'u', 't', 'o', 's'}), frozenset({'\"', 'p', 'u', 't', '/', 's'}), frozenset({'\"', 'p', 'u', 'o', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 't', 'o', '/'}), frozenset({'\"', 'r', 'u', 't', 'o', 's'}), frozenset({'\"', 'r', 'u', 't', '/', 's'}), frozenset({'\"', 'r', 'u', 'o', '/', 's'}), frozenset({'\"', 'r', 't', 'o', '/', 's'}), frozenset({'\"', 'u', 't', 'o', '/', 's'}), frozenset({'p', 'r', 'u', 't', 'o', '/'}), frozenset({'p', 'r', 'u', 't', '/', 's'}), frozenset({'p', 'r', 'u', 'o', '/', 's'}), frozenset({'p', 'r', 't', 'o', '/', 's'}), frozenset({'p', 'u', 't', 'o', '/', 's'}), frozenset({'r', 'u', 't', 'o', '/', 's'}), frozenset({'\"', 'p', 'r', 'u', 't'}), frozenset({'\"', 'p', 'r', 'u', 'o'}), frozenset({'\"', 'p', 'r', 'u', '/'}), frozenset({'\"', 'p', 'r', 'u', 's'}), frozenset({'\"', 'p', 'r', 't', 'o'}), frozenset({'\"', 'p', 'r', 't', 's'}), frozenset({'\"', 'p', 'r', 'o', 's'}), frozenset({'\"', 'p', 'u', 't', 'o'}), frozenset({'\"', 'p', 'u', 't', '/'}), frozenset({'\"', 'p', 'u', 't', 's'}), frozenset({'\"', 'p', 'u', 'o', '/'}), frozenset({'\"', 'p', 'u', 'o', 's'}), frozenset({'\"', 'p', 'u', '/', 's'}), frozenset({'\"', 'p', 't', 'o', '/'}), frozenset({'\"', 'p', 't', 'o', 's'}), frozenset({'\"', 'p', 't', '/', 's'}), frozenset({'\"', 'p', 'o', '/', 's'}), frozenset({'\"', 'r', 'u', 't', 'o'}), frozenset({'\"', 'r', 'u', 't', '/'}), frozenset({'\"', 'r', 'u', 't', 's'}), frozenset({'\"', 'r', 'u', 'o', '/'}), frozenset({'\"', 'r', 'u', 'o', 's'}), frozenset({'\"', 'r', 'u', '/', 's'}), frozenset({'\"', 'r', 't', 'o', 's'}), frozenset({'\"', 'u', 't', 'o', '/'}), frozenset({'\"', 'u', 't', 'o', 's'}), frozenset({'\"', 'u', 't', '/', 's'}), frozenset({'\"', 'u', 'o', '/', 's'}), frozenset({'p', 'r', 'u', 't', 'o'}), frozenset({'p', 'r', 'u', 't', '/'}), frozenset({'p', 'r', 'u', 't', 's'}), frozenset({'p', 'r', 'u', 'o', '/'}), frozenset({'p', 'r', 'u', 'o', 's'}), frozenset({'p', 'r', 'u', '/', 's'}), frozenset({'p', 'r', 't', 'o', '/'}), frozenset({'p', 'r', 't', 'o', 's'}), frozenset({'p', 'r', 't', '/', 's'}), frozenset({'p', 'r', 'o', '/', 's'}), frozenset({'p', 'u', 't', 'o', '/'}), frozenset({'p', 'u', 't', 'o', 's'}), frozenset({'p', 'u', 't', '/', 's'}), frozenset({'p', 'u', 'o', '/', 's'}), frozenset({'p', 't', 'o', '/', 's'}), frozenset({'r', 'u', 't', 'o', '/'}), frozenset({'r', 'u', 't', 'o', 's'}), frozenset({'r', 'u', 't', '/', 's'}), frozenset({'r', 'u', 'o', '/', 's'}), frozenset({'r', 't', 'o', '/', 's'}), frozenset({'u', 't', 'o', '/', 's'}), frozenset({'r', 'u', '\"', 'p'}), frozenset({'t', 'u', '\"', 'p'}), frozenset({'o', 'u', '\"', 'p'}), frozenset({'/', 'u', '\"', 'p'}), frozenset({'u', '\"', 's', 'p'}), frozenset({'o', 't', '\"', 'p'}), frozenset({'t', '\"', 's', 'p'}), frozenset({'o', 's', '\"', 'p'}), frozenset({'r', 't', 'u', '\"'}), frozenset({'r', 'u', '\"', 'o'}), frozenset({'r', 'u', '\"', 's'}), frozenset({'o', 't', 'u', '\"'}), frozenset({'t', 'u', '\"', 's'}), frozenset({'o', '/', 'u', '\"'}), frozenset({'o', 'u', '\"', 's'}), frozenset({'r', 't', 'u', 'p'}), frozenset({'r', 'u', 'o', 'p'}), frozenset({'r', '/', 'u', 'p'}), frozenset({'r', 'u', 's', 'p'}), frozenset({'r', 't', 'o', 'p'}), frozenset({'r', 't', 's', 'p'}), frozenset({'r', 's', 'o', 'p'}), frozenset({'o', 't', 'u', 'p'}), frozenset({'/', 't', 'u', 'p'}), frozenset({'t', 'u', 's', 'p'}), frozenset({'o', '/', 'u', 'p'}), frozenset({'o', 'u', 's', 'p'}), frozenset({'/', 'u', 's', 'p'}), frozenset({'o', '/', 't', 'p'}), frozenset({'o', 't', 's', 'p'}), frozenset({'/', 't', 's', 'p'}), frozenset({'o', '/', 's', 'p'}), frozenset({'r', 't', 'u', 'o'}), frozenset({'r', '/', 't', 'u'}), frozenset({'r', 't', 'u', 's'}), frozenset({'r', '/', 'u', 'o'}), frozenset({'r', 'u', 'o', 's'}), frozenset({'r', '/', 'u', 's'}), frozenset({'r', 't', 'o', 's'}), frozenset({'o', '/', 't', 'u'}), frozenset({'o', 't', 'u', 's'}), frozenset({'/', 't', 'u', 's'}), frozenset({'o', '/', 'u', 's'}), frozenset({'u', '\"', 'p'}), frozenset({'o', 'u', '\"'}), frozenset({'r', 'u', 'p'}), frozenset({'t', 'u', 'p'}), frozenset({'o', 'u', 'p'}), frozenset({'/', 'u', 'p'}), frozenset({'u', 's', 'p'}), frozenset({'o', 't', 'p'}), frozenset({'t', 's', 'p'}), frozenset({'o', 's', 'p'}), frozenset({'r', 't', 'u'}), frozenset({'r', 'u', 'o'}), frozenset({'r', 'u', 's'}), frozenset({'o', 't', 'u'}), frozenset({'t', 'u', 's'}), frozenset({'o', '/', 'u'}), frozenset({'o', 'u', 's'}), frozenset({'u', 'p'}), frozenset({'o', 'u'})]\n"
     ]
    }
   ],
   "source": [
    "# 结果分析与应用: 分析得到的关联规则，为网站提供导航结构优化建议，以提升用户体验。\n",
    "optimized_navigation_structure = rules['antecedents'].tolist()\n",
    "\n",
    "print(\"\\n优化导航结构建议：\")\n",
    "print(optimized_navigation_structure)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
